/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ssga.views;

import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.List;

/**
 *
 * @author David
 */
public interface EntidadView {

    /**
     * Metodo que sera invocado para crear objetos y cargar en la lista, 
     * a cada uno de estos objetos recuperados de la b.d.
     * <b>Se recomienda que todo objeto que implemente esta interfase sobreescriba el metodo<br>
     * toString() de la clase Object (el mismo sera utilizado desde capa Controller para pedir<br>
     * la confirmacion de borrado de tupla, al presionar el boton delete).</b>
     * 
     * @param e Lista destino en donde quedaran almacenados los objetos recuperados de la b.d.
     * @param rs ResultSet que contiene una coleccion de estos objetos recuperados de la b.d.
     */
    public void onLoad(List<EntidadView> e, ResultSet rs) throws SQLException;
}
